Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Clarify buildType #875

Merged
merged 1 commit into from
Sep 10, 2024
Merged

build: Clarify buildType #875

merged 1 commit into from
Sep 10, 2024

Conversation

JPEWdev
Copy link
Contributor

@JPEWdev JPEWdev commented Sep 4, 2024

Clarifies the meaning of buildType, as it was unclear. The actual intent was to "namespace" the meaning of a Build element so that the rest of the properties can be interpreted. This matches the SLSA definition of buildType.

Clarifies the meaning of buildType, as it was unclear. The actual intent
was to "namespace" the meaning of a Build element so that the rest of
the properties can be interpreted. This matches the SLSA definition of
buildType.
@JPEWdev
Copy link
Contributor Author

JPEWdev commented Sep 4, 2024

@lumjjb @nishakm

Copy link
Collaborator

@bact bact left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor changes. Add full stops at the end of sentences.

* An invocation of a compiler or other tool
* A script that orchestrates builds at a higher level

Keep in mind that builds can be "nested" using the `ancestorOf` relationship
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Keep in mind that builds can be "nested" using the `ancestorOf` relationship
Keep in mind that builds can be "nested" using the `ancestorOf` relationship.


If the buildType IRI is not recognized, it is still possible to inspect other
properties of the build, but it may not be possible to derive deeper meaning
from them
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
from them
from them.

properties of the build, but it may not be possible to derive deeper meaning
from them

For more information, see the SLSA definition of buildType
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
For more information, see the SLSA definition of buildType
For more information, see the SLSA definition of buildType.

@bact
Copy link
Collaborator

bact commented Sep 5, 2024

Note: after this PR got merged, need to add ref to SLSA in the Reference chapter:
https://github.com/spdx/spdx-spec/blob/development/v3.0.1/docs/references.md

--

SLSA ref was in the Reference before, but was removed by spdx/spdx-spec#1076 as with the merged of #862 there's no citation to SLSA in both spdx-3-model and spdx-spec.

The text we were previously used:

*SLSA Provenance v0.2*, The Linux Foundation,
[https://slsa.dev/provenance/v0.2](https://slsa.dev/provenance/v0.2).

It was between refs to "Semantic Versioning" and "SoftWare Heritage".

@bact
Copy link
Collaborator

bact commented Sep 5, 2024

@kestewart @goneall should this update be in 3.0.1 or 3.1 ?

@goneall
Copy link
Member

goneall commented Sep 5, 2024

I would like to get this reviewed by Nisha and Brandon - I'll ping them in email.

@goneall
Copy link
Member

goneall commented Sep 10, 2024

@JPEWdev @rnjudge @lumjjb @nishakm - Since it's getting very close to the 3.0.1 release, I'm marking this for the 3.1 milestone. If you feel it should be in 3.0.1, please raise it on the tech call and change the milestone.

@goneall goneall added this to the 3.1 milestone Sep 10, 2024
Copy link
Contributor

@kestewart kestewart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Discussed in call, and changes are primarily editorial, so Bob's ok with it.

@kestewart kestewart merged commit a198efc into spdx:main Sep 10, 2024
1 check passed
bact added a commit to bact/spdx-spec that referenced this pull request Sep 10, 2024
SLSA reintroduced because of spdx/spdx-3-model#875 
Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
@bact
Copy link
Collaborator

bact commented Sep 10, 2024

The bullet is broken, will be fixed by this PR #879

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants